package com.lancoo.edu.platform.operation.commons.domain.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.lancoo.edu.platform.operation.commons.config.LancooConfig;
import lombok.Data;

import java.io.Serializable;

/**
 * 系统信息【响应】实体
 * @author pky
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SystemInfoVo implements Serializable {

    /**
     * 自定义网站名称
     */
    private String webName;

    /**
     * 本系统地址
     */
    private String itemUrl;
    /**
     * 基础平台地址
     */
    private String baseUrl;
    /**
     * 基础平台资源地址
     */
    private String baseResourceUrl;
    /**
     * 系统ID
     */
    private String sysId = LancooConfig.SYS_ID;
    /**
     * 教育局ID
     */
    private String eduId;
    /**
     * 教育局名称
     */
    private String eduName;
    /**
     * 集成产品类型，0为基础平台，1为学科教育云，2为AI教学，3为一体化智慧校园，4为网上课堂，5为智能考场，6为人工智能实训（其它待补充）
     */
    private Integer productType;
    /**
     * 集成产品名称
     */
    private String productName;
    /**
     * 集成产品的LOGO地址全路径(40*40，用于左上角)
     */
    private String productLogoUrl;

    /**
     * 智慧校园集成版本号（3.0或3.0+或4.0）,2023年9月后为4.0
     * 4.0为java版
     */
    private String isVersion;

    /**
     * 客户端基础插件包下载地址（为空时不需要检测）
     */
    private String clientDownUrl;

    /**
     * 产品场景
     * 3：教育局；2：教育集团；1：中心校
     */
    private String productUseRange;

    /**
     * 别名
     */
    private String alias = "";

    /**
     * 【政务】徽章地址
     */
    private String badgeUrl = "";

}
